'RequestNotify Text "'BBSREAD.LASTERROR'" BT "_OK"'
Call WaitStuff
End
LIST.j = USERTAGS.ADDRESS
End
Address(ThorPort)
'REQUESTLIST instem "'LIST'" outstem "'USER'" Title "Get User:" MultiSelect'
if(rc ~= 0) then
Do
'RequestNotify Text "Command Cancelled" BT "_OK"'
Call WaitStuff
End
End
if ~Exists(Choice) then
do
Call Open out, Choice, 'W'
Call Close out
end
Call Open Out, Choice, 'A'
Do k = 1 to USER.COUNT
Call WriteLN out, USER.k
End
Call Close out
Return
AddMan:
Address(ThorPort)
Call GetSystemPath()
'RequestString TITLE "Enter E-Mail Address:" BT "_OK|_Cancel" ID "tbouchar@ptialaska.net"'
if(rc ~= 0) then
do
'RequestNotify TEXT "Command Canceled!" BT "_I Know!"'
Call WaitStuff
end
email = result
if ~Exists(Choice) then
do
Call Open out, Choice, 'W'
Call WriteLN out, email
Call Close out
end
Call Open out, Choice, 'A'
Call WriteLN out, email
Call Close out
Return
About:
Call GetVersion()
Address(ThorPort)
'RequestNotify TEXT "Distribution List Manager v1.7\n by Troy E. Bouchard\n EMail: tbouchar@ptialaska.net\nThor v'VER.THOR', BBSRead.Library v'VER.BBSREAD'" BT "Thanks!"'
return
Edit:
Call AddTDL
Address(ThorPort)
'StartEditor 'Choice
return
GetSystemPath:
Address BBSREAD
'GetBBSData "'TB_SYSTEM'" STEM "'GC'"'
If(rc ~= 0) then
do
address(thorport)
'REQUESTNOTIFY TEXT "'BBSREAD.LASTERROR'" BT "_Ok"'
Call WaitStuff
end
DataPath = GC.BBSPATH
Return(DataPath)
GetSystem:
Address BBSREAD
'GETBBSLIST stem "'BBSLIST'"'
if(rc ~= 0) then
do
address(thorport)
'REQUESTNOTIFY TEXT "'BBSREAD.LASTERROR'" BT "_Ok"'
Call WaitStuff
end
Address(ThorPort)
'REQUESTLIST instem "'BBSLIST'" title "Select System:" SizeGadget'
if(rc ~= 0) then
do
Address(ThorPort)
'RequestNotify Text "Command Cancelled" BT "_OK"'
Call WaitStuff
end
TB_SYSTEM = result
Return(TB_SYSTEM)
DelUser:
Call AddTDL()
Drop LIST.
Call Open out, Choice, 'R'
m = 0
do while ~eof(out)
ListName = readln(out)
if ListName = '' then leave
m = m+1
Interpret 'LIST.'m' = ListName'
end
LIST.COUNT = m
call Close(out)
Drop SELECTED.
SELECTED.COUNT = 0
Address(ThorPort)
'REQUESTLIST Instem LIST Outstem SELECTED Title "Select User(s) to Delete" MultiSelect'